From 49a74437d78853fd7639d44d670d7b12b5622a77 Mon Sep 17 00:00:00 2001 From: Debian Xen Team Date: Thu, 27 Jun 2019 18:16:25 +0100 Subject: [PATCH] armv6 Gbp-Pq: Name armv6.diff --- tools/libxc/include/xenctrl.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tools/libxc/include/xenctrl.h b/tools/libxc/include/xenctrl.h index 408fa1c6a4..3a8c4f8cb1 100644 --- a/tools/libxc/include/xenctrl.h +++ b/tools/libxc/include/xenctrl.h @@ -77,9 +77,9 @@ #define xen_rmb() xen_barrier() #define xen_wmb() xen_barrier() #elif defined(__arm__) -#define xen_mb() asm volatile ("dmb" : : : "memory") -#define xen_rmb() asm volatile ("dmb" : : : "memory") -#define xen_wmb() asm volatile ("dmb" : : : "memory") +#define xen_mb() asm volatile ("mcr p15, #0, r0, c7, c10, #5" : : : "memory") +#define xen_rmb() asm volatile ("mcr p15, #0, r0, c7, c10, #5" : : : "memory") +#define xen_wmb() asm volatile ("mcr p15, #0, r0, c7, c10, #5" : : : "memory") #elif defined(__aarch64__) #define xen_mb() asm volatile ("dmb sy" : : : "memory") #define xen_rmb() asm volatile ("dmb sy" : : : "memory") -- 2.30.2